package com.raymond.thread.manager;

/**
 * base线程
 * 需用设置线程数,线程名称,线程池使用@ManagerThread注解
 * 设置多个线程执行的话需要在类上加@Scope("prototype")注解,Spring容器每次获取才是新的实例
 * 下一步设想：
 *  创建一个线程管理工具类ManagerThreadUtil
 *  线程类型或者名称来进行动态管理线程运行中的启动和退出
 * @author :  raymond
 * @version :  V1.0
 * @date :  2020-09-11 15:52
 */
public abstract class BaseThread extends Thread {
    @Override
    public void run() {
        Thread.currentThread().setName(getName());
    }
}
